home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 24
/
AMIGAplus Sonderheft 24 (2000)(Falke)(DE)[!].iso
/
Rexx
/
WebMap.pprx
< prev
next >
Wrap
Text File
|
1999-11-06
|
40KB
|
1,403 lines
/* Personal Paint Amiga Rexx script - Copyright © 1996, 1997 Cloanto Italia srl */
/* $VER: WebMap.pprx 1.1 */
/** ENG
This script loads, saves and edits Internet server-side web maps in the
"NCSA httpd" format. These maps are used to associate different types
of actions to the selection of different areas of an image.
The following commands are available:
- Load: a web map file can be selected using the file requester;
the file objects are appended to the current map objects (if any).
- Add Rectangle: the mouse can be used to define a rectangular object
in the image. An object data requester is opened when the mouse button
is released.
- Add Circle: the mouse can be used to define a circular object
in the image. An object data requester is opened when the mouse button
is released.
- Add Polygon: the mouse can be used to define a polygon object
in the image; the polygon can be closed by connecting the line
to the starting point, or with a click of the right mouse button. An
object data requester is opened when the mouse button is released
(polygon points can be freely added or removed in the Parameters field).
- Add Freehand Area: the mouse can be used to define a freehand-polygon
object in the image, the polygon is automatically closed when the mouse
button is released. An object data requester is opened when the mouse
button is released.
- Add Point: the mouse can be used to place a point object in the image.
An object data requester is opened when the mouse button is released.
- Edit: the edit requester contains a list of the map objects; the
"View by" gadget can be used to list the items by object data, URL
or comment. A click on the Show gadget causes the selected object
to be highlighted in the image. The Edit gadget opens a new requester
with the selected object data: the Parameters, URL and (optional) Comment
fields can be edited (this requester is very similar to the one
which appears after an object definition), and the Delete gadget
can be used to remove the object from the map.
- Save: this command writes a map file using the current object data.
- Export: this command writes an HTML file (client-side map) using the
current object data. The file contains a sample inline image definition
which uses the map. The map definition can however be used by other
images with the USEMAP attribute. Point objects are not yet supported
by the HTML specification and therefore cannot be exported.
- Clear: all map objects can be deleted with this command (for example,
before loading a new map).
*/
/** DEU
Dieses Skript dient zum Laden, Speichern und Bearbeiten von Internet
Web-Maps auf der Serverseite im "NCSA httpd"-Format. Solche Maps ermöglichen
es, bei der Auswahl bestimmter Bildbereiche unterschiedliche Aktionen
auszulösen.
Die folgenden Befehle stehen zur Verfügung:
- Laden: Mit Hilfe des Dateiauswahlfensters läßt sich die gewünschte Web
Map-Datei laden. Dabei werden die Dateiobjekte an die aktuellen Map-Objekte
(falls vorhanden) angehängt.
- Neues Rechteck: Dient zum Auswählen eines rechteckigen Bereichs mit der
Maus. Sobald die Maustaste losgelassen wird, öffnet sich ein Dialogfenster
zur Festlegung der Objektdaten.
- Neuer Kreis: Dient zum Auswählen eines kreisförmigen Bereichs mit der
Maus. Sobald die Maustaste losgelassen wird, öffnet sich ein Dialogfenster
zur Festlegung der Objektdaten.
- Neues Polygon: Dient zum Erstellen eines Polygonobjekts, welches sich
entweder durch Verbinden des Linienendes mit dem Anfangspunkt oder durch
einen Druck auf die rechte Maustaste wieder schließen läßt. Sobald die
Maustaste losgelassen wird, öffnet sich ein Dialogfenster zur Eingabe der
Objektdaten.
- Neues freies Polygon: Dient zum Zeichnen eines freihändig gezeichneten
Polygonobjekts, welches beim Loslassen der linken Maustaste automatisch
geschlossen wird. Sobald die Maustaste losgelassen wird, öffnet sich ein
Dialogfenster zur Eingabe der Objektdaten.
- Neuer Punkt: Dient zum Plazieren eines Punktobjekts auf der Bildfläche.
Sobald die Maustaste losgelassen wird, öffnet sich ein Dialogfenster zur
Eingabe der Objektdaten.
- Bearbeiten: Das Edit-Dialogfenster enthält eine Liste der vorhandenen
Map-Objekte. Unter Verwendung des "Anzeigen als"-Symbols lassen sich die
einzelnen Elemente wahlweise nach Objektdaten, URL oder Kommentar auflisten.
Durch Anklicken von "Anzeigen" wird das ausgewählte Objekt auf der
Bildfläche hervorgehoben dargestellt. Das "Bearbeiten"-Symbol dient zum
Öffnen eines neuen Dialogfensters mit den ausgewählten Objektdaten: Hier
läßt sich der Feldinhalt für Parameter, URL und einen optionalen Kommentar
bearbeiten. Mit Hilfe von "Löschen" kann das Objekt aus der aktuellen Map
entfernt werden. Dieses Dialogfensters ähnelt bezüglich seiner
Funktionalität sehr stark demjenigen, welches nach einer Objektdefinition
geöffnet wird.
- Speichern: Dient zum Speichern einer Map-Datei unter Verwendung der
aktuellen Objektdaten.
- Export: Dieser Befehl schreibt eine HTML-"Client-side Map" unter
Verwendung der Daten des aktuellen Objekts. Die in eine solche Datei
eingebettete Bildbeschreibung verwendet diese Map. Selbstverständlich läßt
sich die Map-Beschreibung aber mit Hilfe des Attributs USEMAP auch mit
anderen Bildern verwenden. Hinweis: Der Export von Punktobjekten ist nicht
möglich, da diese noch nicht Bestandteil der HTML-Spezfikation sind.
- Löschen: Bewirkt das Löschen aller Map-Objekte (z. B. vor dem Laden einer
neuen Map).
*/
/** ITA
Questo script permette di leggere, scrivere e modificare mappe di
collegamento Web sul lato server nel formato "NCSA httpd". Tali mappe
sono usate per associare vari tipi di azione alla selezione di aree
differenti dell'immagine.
Sono disponibili i seguenti comandi:
- Leggere: si può selezionare una mappa web tramite la finestra di scelta file;
gli oggetti del file sono accodati agli oggetti correnti della mappa (se
presenti).
- Aggiungere rettangolo: si può usare il mouse per definire un oggetto
rettangolare nell'immagine. Quando si rilascia il tasto del mouse si apre
la finestra di dialogo relativa ai dati dell'oggetto.
- Aggiungere cerchio: si può usare il mouse per definire un oggetto
circolare nell'immagine. Quando si rilascia il tasto del mouse si apre
la finestra di dialogo relativa ai dati dell'oggetto.
- Aggiungere poligono: si può usare il mouse per definire un oggetto
poligonale nell'immagine; il poligono può essere chiuso congiungendo la
linea col punto iniziale o facendo click col tasto destro del mouse. Quando
si rilascia il tasto del mouse si apre la finestra di dialogo relativa ai
dati dell'oggetto (si possono liberamente aggiungere o togliere punti dal
poligono tramite il campo Parametri).
- Aggiungere area: si può usare il mouse per definire un oggetto poligonale
a mano libera nell'immagine, che si chiude automaticamente quando si
rilascia il tasto del mouse. A questo si apre la finestra di dialogo
relativa ai dati dell'oggetto.
- Aggiungere punto: si può usare il mouse per piazzare un oggetto punto nella
immagine. Quando si rilascia il tatso del mouse si apre la finestra di
dialogo relativa ai dati dell'oggetto.
- Definire: la finestra di dialogo corrispondente contiene un elenco degli
oggetti della mappa; si può usare il pulsante "Elencare per" per vedere
le voci elencate in base a dati oggetto, URL o commento. Un click sul
pulsante Mostrare fa sì che l'oggetto selezionato sia evidenziato nella
immagine. Il pulsante Definire apre una nuova finestra di dialogo relativa
ai dati dell'oggetto selezionato: si possono modificare i campi Parametri,
URL e Commento (opzionale), mentre col pulsante Cancellare si può
rimuovere l'oggetto dalla mappa.
- Scrivere: questo comando salva il file della mappa usando i dati correnti
degli oggetti.
- Esportare: questo comando salva un file HTML (mappa lato client) usando i
dati correnti degli oggetti. Il file contiene una definizi